Итак, наша задача заставить реагировать форму на клавиатуру, то есть на нажатие клавиш например. У нас есть ряд виртуальных функций, который достаточно перегрузить для реакции.
Давайте попробуем среагировать на событие нажатие клавиш мыши
// CSharp Sample Code
using System;
using System.Windows.Forms;
class MainForm : Form
{
public MainForm()
{
Text = "This is my form";
}
protected override void OnKeyPress(KeyPressEventArgs e)
{
MessageBox.Show("КeyBoard");
}
public static void Main(string[] args)
{
Application.Run(new MainForm());
}
}
Все в принципе обычно, перегружаем виртуальную функцию и все в порядке. Форма реагирует на нажатие клавиш.
